home *** CD-ROM | disk | FTP | other *** search
- CID_SW.WCX v1.0
- 12/25/95 - Expires 02/02/96
-
- Caller ID_ShareWare is a program written for Wildcat v4.12. It will NOT
- function correctly on older versions of Wildcat. This program has ONLY been
- tested on *** Bigtop *** BBS since the release of WC4.12 and has been
- functioning correctly since figuring out the correct string to put into the
- NMBR = for my Supra 288 External modem. The basics of the program have been
- working correctly for the past 6 months under v4.11(b).
-
- Required software, hardware, etc.
-
- Wildcat v4.12. At least 1 CID capable modem (up to 3 Nodes, selectable Node
- numbers). Telephone service providing Caller ID capabilities in the form of
- formatted or unformatted DATE, TIME, NUMBER and NAME.
- This version is currently running under Windows 95 on my BBS.
-
- What it does.
-
- CID_SW, when installed correctly, will compare the CID number as sent by the
- phone company to the number(s) in your Users File. It will automatically
- raise a NEWUSER (or other Security Level you select) to another Security
- Level (that you select) and assign a time period (that you select) for the
- length of the validation. The NEWUSER that calls and fills out a
- questionnaire that contains a phone number (or up to 4 phone numbers) will
- have those numbers compared to the phone number as identified by Caller ID
- and if ANY match, the caller will be upgraded to the level you specified for
- a period of time that you have specified. The NEWUSER (that is now VALIDATED)
- will have mail waiting for him containing text of your choice on his very
- first call. No need for Sysop intervention. If the user does NOT enter a
- phone number that matches the number that CID_SW has received from the phone
- companies Caller ID information, he is booted off the system.
-
- If a caller has "Blocked" his Caller ID information, CID_SW will display a
- text file with your text (my file name) to the caller and log the caller off
- the system.
-
- If a caller is calling from a number "Outside Calling Area", the caller will
- be shown your text in (my file name) to the caller. Personally, I use the
- BEST Callback Verifier and inform the user as what to expect and how to gain
- validation by using the Callback verifier.
-
- To keep your old-time users or Paid Subscribers to your system up to date as
- far as their phone numbers are concerned, they will be sent private mail
- using your text (my file name) to tell them that the phone number they are
- calling from is not listed in their User Record. If you feel this would
- "offend" your Paid Subscribers, there is an option to take 3 Security Levels
- into Special Consideration and NOT send them these private messages.
-
- Finally, if a VALIDATED caller calls from a number that is NOT listed in his
- User Record, you have the option of allowing him to update his User Record
- ONE TIME with the number he is calling from. If he chooses NOT to do so, he
- is logged off the system OR if he has already used this ONE TIME option, he
- is logged off the system. This number is placed in one of the Comment Fields
- in the User Record (your choice which one BUT all will be placed in the same
- Comment Field). This gives all users a total of 4 phone numbers they can have
- in their User Record. Voice Phone, Data Phone, Fax Phone and Comment(x).
- Again, if ANY one of these numbers match the Caller ID number sent by the
- phone company they remain online and validated.
-
- Forgot one more option... There is a LOCKED.LST that you can enter phone
- numbers into and CID_SW will "Hangup" on any calls received from that number
- no matter what the Security Level or Users Name.
-
- File Names and What are They
-
- CID_SW.WCX - What makes it work
- CID_SW.CFG - The Configuration file you must create using
- your options
- Can be created using a plain ASCII text editor
- (Like Edit) or can be created by running
- CID_SW.WCX locally from a menu
- SAMPLE INCLUDED SHOULD NOT BE INSTALLED UNLESS
- IT HAS BEEN EDITED TO MATCH YOUR SYSTEM!
- CID-LIAR.BBS - Display file shown to a NEWUSER that does NOT
- enter the number he is currently calling from
- (1st call only)
- CID-LOCK.LST - A list of numbers you do not wish to access
- your system. Create it with any plain ASCII
- text editor (Like Edit)
- CID-LOCK.BBS - Display file shown to CID-LOCK.LST callers
- CID-NUM.TXT - Message text included in private mail to ALL
- Security Levels above your Validated Level
- unless it is listed as a Special Consideration
- Level
- CID-OAC.BBS - Display file shown to Outside Area Caller
- CID-VAL.TXT - Text file containing the text included in a
- message to a newly Validated caller
- CIDBLOCK.BBS - Display file shown to callers that have
- Blocked their number. Should give instructions
- on how to UNBlock it!
- CIDCHECK.BBS - Display file shown to callers calling from a
- number NOT found in their User File
- LOGON.WCX - Replacement for Mustang's LOGON.WCX file.
- Contains the code to call CID_SW and run it
- from it's own subdirectory.
- Calls Hellos, Newsletter, Quotes and Bulletins
- like the original LOGON.WCX
- Location: Wildcat Directory [If used]
- LOGON1.WCX - To be used with custom LOGON.WCX's providing
- they allow running of extra LOGONx.WCX files
- (Like BEST Callback's LOGON.WCX). Locates
- CID_SW's subdirectory - NOT needed if you use
- the LOGON.WCX included above!
- Location: Wildcat Directory [If used]
- LOGON.CID - Drive and Path location to your CID_SW files.
- You must create or edit to suit your needs
- Location: Wildcat Directory *REQUIRED*
- DOC_CID.DOC - This documentation - As poor as it is!
- LIC_CID.TXT - The legal mumbo-jumbo regarding this program
- REG-CID.FRM - A simple form for making registration payment
- QWK-CID.DOC - 7 quick steps to up and running - for the brave
-
- NOTE: All CID files that end in .TXT or .BBS can be of your own creation and
- have whatever text you want included in the E-Mail messages or in the
- Display files. - Some of mine aren't too nice and the motif matches my
- BBS. Just be sure your information matches your configuration settings
- and you use the SAME Names for the files!
-
- The Configuration File
-
- The configuration file for CID_SW *MUST* contain 13 lines as shown below:
-
- 0 < Registration Number
- Your BBS Name < Yeah, like it says
- 1 < Node to use CID
- 3 < Node to use CID
- 0 < Only have two Nodes with CID - 1 and 3
- NEWUSER < Entry Level Callers Security
- VALIDATED < Level to Raise Security Level to
- 60 < Number of Days in Validation Period [1-90]
- PAIDADULT < Security Level for Special Consideration
- < Only 1 Security Level given Special
- < Consideration - so other two are blank
- 5 < Comment(5) used for extra phone number
- 1 < Caller Allowed to update Comment(x) online
- A "0" (zero) means caller NOT allowed to
-
- This information should be flush to the left if you are creating this file
- using a plain ASCII text editor! The < and comment following should NOT be
- included! If you are unsure of what you are doing, set up one of your menu
- commands in MAKEMENU to run a .WCX program and run CID_SW.WCX from it. If NO
- configuration file exists and you are the SYSOP in LOCAL mode, you will get:
-
- CID_SW Configuration file not found!
- Do you wish to Create it [Y/N] ?
-
- And the program will help you create it properly and place it where it should
- be. Which brings us to the location and operation of CID_SW.
-
- Location of CID_SW files
-
- All of CID_SW files begin with CID to make it easy to keep track of them if
- you want to dump them into your WC4 or WILDCAT directory. However, to get
- CID_SW to function, you will have to use the enclosed LOGON.WCX. LOGON.WCX
- includes the code for your regular LOGON functions (Hellos, Newsletter, etc,
- etc). If you are using LOGON from BEST Callback Verifier you have no problem.
- Just use the included LOGON1.WCX. This also works with any CUSTOM LOGON.WCX
- file that allows running of other .WCX files.
- I would suggest creating a subdirectory under your Main Wildcat directory
- named CID_SW. Place ALL of the CID_SW files beginning with "CID" in this
- subdirectory. Then create a LOGON.CID file. This file has the drive and path
- to the subdirectory where CID_SW files are located. The example included is:
-
- C:\WILDCAT\CID_SW\
-
- Both the included LOGON.WCX and LOGON1.WCX will read this file and be able to
- locate the CID_SW files regardless of the drive or location of the files.
- This file MUST be located in your Main Wildcat directory!
-
-
- Operation of CID_SW
-
- If you have installed everything correctly, CID_SW should be ready to go
- about its duties. You and your callers will see a single line saying:
-
- CID_SW v1.x - Created by Bigtop Enterprises (218) 389-6453 - UNREGISTERED
-
- each time a user logs onto your system using a Node that has been activated
- for CID_SW. Nodes that have not had CID_SW activated will NOT show this line.
- Whatever action CID_SW takes on a caller will be logged to the activity log
- for that Node. You can browse your Activity.X log and see what has happened.
- If a new caller has his Security Level raised to a Validated Level, there
- will be a line in your Activity.X log showing it.
-
- Special Information Notes
-
- My Caller ID service is supplied by US West. It is a "regular" Caller ID
- account providing DATE, TIME, NUMBER, NAME in the CID string that is sent.
- For this type of service, in the Modem Caller ID String field of
- MAKEWILD|MODEM Settings you should enter:
-
- NMBR = |DATE = |TIME = |NMBR = |NAME =
-
- Just as shown above. Same names, spacing, everything!
-
- Two lines above that choice is: Modem initialization string. Be sure that
- string ends with #CID=1 [Same spacing as shown].
-
- In the Modem Nram settings (in one of the "Modem setup strings #1-#3") should
- be #CID=1 [As shown, same spacing!]
-
- I use Ring Result for "Determine ringing using" and Result Code 2 for
- "Determine baud rate using". - Your results may vary! :)
-
- Help
-
- Help is available online ONLY at (218) 389-6800 - *** BIGTOP *** BBS which is
- the support BBS for Bigtop Enterprises. I also frequent both of MSI's BBSes
- and will respond to mail left there (either Private or in the wcCode
- conferences) are your best bets.
-
-
- Gary Peterson
-
- [EOF]
-